package org.example.chat.service;


import org.example.chat.entity.ChatFriendEntity;
import com.mybatisflex.core.service.IService;
import org.example.chat.vo.FriendVO;

import java.util.List;

/**
 * 好友关系表 服务层。
 *
 * @author mybatis-flex-helper automatic generation
 * @since 1.0
 */
public interface IChatFriendService extends IService<ChatFriendEntity> {
    public List<FriendVO> getFriendList(Long userId);

    public void sendFriendRequest(Long requesterId, Long receiverId, String remark);

    public void agreeFriendRequest(Long friendId);

    public void refuseFriendRequest(Long friendId);

    public void deleteFriend(Long friendId);

    }